@charset "utf-8";
/* CSS Document */

html, body { margin:0px; padding:0px; background-color:#EEE; font-family:Arial,Helvetica,sans-serif; }
a, img { outline:none;}
#adm_testata, #adm_main, #adm_footer { clear:both; display:block; }

#adm_testata { height:95px; background:url(/template/images/joack_orange.jpg) top right no-repeat #f26b22; color:#333; font-family:Arial,Helvetica,sans-serif; font-size:10px; }

#userinfo { font-size:10px; padding:2px;   } 
#loginpanel { margin:30px 5px 5px 0px; padding:0px; overflow:auto; padding-bottom:5px; font-size:10px; } 
#loginpanel li { margin:0px 0px 0px 2px; padding:3px 3px 0px 0px; float:left; list-style:none; display:inline; 
color:#333; border-right:1px solid #999; text-transform:lowercase; height:20px; 
line-height:1.5; } 
#loginpanel a {font-weight:bold; color: #333; text-decoration:none; }
#loginpanel a:hover {font-weight:bold; color: #333; background:#e2e3e0; text-decoration:none; }
#loginpanel .selectlang { font-family:Arial,Helvetica,sans-serif; font-size:10px; margin:0px 5px 0px 0px; padding:0px; border:1px solid #666;  }

#adm_tlogo { clear:both;  display:block; overflow:auto; }
#adm_menu { display:block; clear:both; background:url(img/main_menu.png) repeat-x #eee; height:25px; font-size:10px; border-top:2px solid #666; }
#adm_logo { float:left; display:inline; margin:5px;  } 
#adm_user { float:right; display:inline; margin:5px 5px 0px 0px; }
#adm_main { clear:both; display:block;}
#adm_main h1 { margin:0px 0px 10px 0px; padding:0px; font-size:16px; }
#adm_main h1 img { vertical-align:middle; width:50px; padding-right:5px;}


.adm_button { height:60px; padding-bottom:5px; display:block; clear:both; }
.adm_button .main_msg { float:left; width:250px; display:none; margin:10px; padding:15px 20px; color:#000066; border:4px solid #000066; font-size:16px; font-weight:bold; text-align:center; line-height:2; } 
.adm_button .main_tool { display:inline; margin:0px; padding:0px; float:right; margin-right:10px;}
.adm_button .main_tool li { float:left; width:50px; list-style:none; text-align:center; padding:4px; text-transform:uppercase; font-size:8px;}
.adm_button .main_tool li img { border:none; display:block; margin:0px auto; }
.adm_button .main_tool a { text-decoration:none; color:#666; font-weight:bold;  }
.adm_button .main_tool a:hover { color:#333; }

#adm_user { font-size:11px; }
#adm_body { border:1px solid #cccccc; margin:2px; padding:5px;}
#adm_footer { height:20px; background:#333333; color:#e2e3e0; font-size:11px; text-align:center; line-height:1.5;}
#adm_footer a {font-weight:bold; color: #e2e3e0; text-decoration:none; }
#adm_footer a:hover {font-weight:bold; color: #333; background:#e2e3e0; text-decoration:none; }

.DGridClass { background:#FFF; width:100%; margin-top:5px;  }
.DGridClass thead { font-weight:bold; text-transform:lowercase; height:25px; line-height:1.8; color:#e1e1e1; background:#333; padding:0px; margin:0px;  }
.sortable thead { cursor:pointer;  background:#333; text-transform:lowercase; padding:0px; margin:0px;  }
.DGridClass thead td { text-align:center !IMPORTANT; font-size:11px; font-weight:bold; border-bottom:1px solid #999 !IMPORTANT ; color:#e1e1e1; padding:0px; margin:0px;  }


.DGridClass .gridtitle { font-weight:bold; text-transform:uppercase; color:#333; background:#FFF; display:block; }

.sortable thead td:hover { text-decoration:underline; } 

.DGridClass tr { font-size:10px; font-weight:normal; border:0px solid #FFF !IMPORTANT;  }
.DGridClass td {  text-align:left; border: 1px solid #999;  padding-left:3px; vertical-align:top; padding:0px;}
.DGridClass .title_tree { text-align:left !IMPORTANT;  }
.DGridClass .headDGrid td { border:1px solid #333; border-bottom:3px solid #e1e1e0 !IMPORTANT ; color:#e1e1e1; }
.DGridClass .dchangeM  td { border-bottom:1px solid #999 !IMPORTANT ; }
.DGridClass .dbigBorder td { border-bottom:2px solid #999 !IMPORTANT; }
.DGridClass tr a,.DGridClass tr a:visited { color:#333; text-decoration:none; }
.DGridClass thead tr a,.DGridClass thead tr a:visited { color:#e1e1e1; text-decoration:none; }

.DGridClass tr a:hover,.DGridClass tr a:visited:hover { color:#e2e3e0; background-color:#333333; text-decoration:none; }
.DGridClass .suggest { color:#666666; font-style:italic; display:block; }
.DGridClass input[type=text] { font-size:10px; width:25px !IMPORTANT; }
.DGridClass td { vertical-align:top; padding-left:5px; }
/* popup */
.popup_body { padding:5px; background:#C0C0C0; }


/* gescontenuti */
.content_filter { clear:both; width:99%; height:30px; padding:0; }
.content_filter span,.content_filter label { display:block; margin-right:0px; padding:0; width:auto; text-align:right; float:right; margin-top:4px; font-size:11px; }
.content_filter input[type=submit] { display:block; margin-right:5px; float:right; margin-top:1px; font-size:11px; }
.content_filter .select_hor { display:block; float:right; width:auto; text-align:left; margin:0px; padding:0px; }

.select_hor span { float:none !IMPORTANT; margin:0px !IMPORTANT; padding:0px !IMPORTANT; }
.select_hor table,.select_hor td,.select_hor tr{padding:0px; margin:0px; border:0; }
#ctl00_MasterBody_mylanguages{margin-top:2px;}
.select_hor select{ width:100px; font-size:11px; margin-right:50px;}

#install_data { clear: both; font-size:12px; padding:10px; }
#install_data h1 { clear:both; color:#333333; font-size:16px; margin:0px; padding:5px 0px 5px 0px; }
#install_data h2 { clear:both; color:#333333; font-size:14px; margin:0px; padding:5px 0px 5px 0px; }
#install_data h3 { clear:both; color:#333333; font-size:12px; font-weight:bold; margin:0px; padding:5px 0px 5px 0px; }
#install_data .divProp { border:1px solid #e2e3e0; padding:2px; margin:3px; clear:both; }

#showtool { margin:0px; padding:0px; }
#showtool li { float:left; margin-right:5px; cursor:pointer; font-weight:bold; list-style:none; border:1px solid #cccccc; }
#showtool li:hover { float:left; margin-right:5px; cursor:pointer; font-weight:bold; list-style:none; border:1px solid black; }

div#tools { clear:both; margin-bottom:5px; font-size:12px; }
div#gesModel, div#insModel, div#viewModel {  clear:both; padding:5px; border:1px solid #e2e3e0; overflow:auto; margin-top:5px; margin-bottom:5px; font-size:11px;  }
div#gesModel span { padding:5px; display:block; }
div#gesModel span b { clear:both; display:block; }
div#gesModel h3, div#insModel h3,div#viewModel h3 { font-size:13px; font-weight:bold; margin:2px 2px 5px 2px; padding:0px; }
div#gesModel h4, div#insModel h4,div#viewModel h4 { font-size:12px; font-weight:bold; margin:2px; padding:0px; text-transform:capitalize; }
/* folder / tree */
div.assegnazioni { display:inline;float:left; width:45%; border:1px solid #990000; overflow:auto; }
div.assegnazioni a,div.cvalori a { cursor:move; text-decoration:none; color:#000066; }
div.assegnazioni a:hover,div.cvalori a:hover { cursor:move; background-color:#000066; color:#e2e3e0; }
.empty { font-style:italic; }
div.cvalori { display:inline;float:right; width:45%; border:1px solid #009900}	
.btm_confirm { clear:both; font-size:12px; font-weight:bold; display:block; }
.umodeltable { width:85%; }
.umodeltable thead { font-weight:bold; border-bottom:1px solid #333; }
.umodeltable thead td { border-bottom:1px solid #333; }
.umodeltable tbody td { border-bottom:1px solid #e2e3e0; }	
.umodeltable input[type=submit] { font-size:10px; height:16px; display:block;  } 

.folder { list-style-image:url(../template/tree/themes/img/fs/folder-open.png); }
.item { list-style:url(../template/tree/themes/img/fs/document.png); font-weight:bold; line-height:-0.5; }	
div.assegnazioni li { margin:2px; padding:0px; }



.stat_cont { clear:both; }
.stat_menu { float:left; width:150px; margin:1px; margin-right:10px; min-height:120px; }
.stat_body { border:1px solid #8F8686; background:#FFF; min-height:120px; padding-left:160px; width:80%;}
.stat_menu ul { border:1px solid #e7e7e7; margin:2px; padding:0px;  }
.stat_menu li { display:block; list-style:none; background:#e2e3e0; padding:2px 2px 2px 25px; margin:0px 0px 3px 0px; text-align:left; font-size:11px; }
.stat_menu li a:hover, 	.stat_menu li a:visited:hover { text-decoration:underline; }
.stat_panel { float:none; }
.stat_panel h2 { margin:0px 0px 5px 0px; padding:0px; font-weight:normal;}
.stat_dPicker { float:right; border:1px solid #e2e3e0; height:45px; width:250px; margin-right:5px; font-size:10px; }
.stat_mgraph { margin:0px 5px 5px 5px; padding:1px; border:1px solid #EAEAFF;  height:302px; }
.stat_lino { width:45%; margin:5px; padding:0px; border:1px solid #e2e3e0; float:left; }
.stat_full { margin:5px; padding:0px; border:1px solid #e2e3e0; clear:both;  }
.stat_linodx { width:45%; margin:5px; padding:0px; border:1px solid #e2e3e0; float:right; }	
.stat_lino dl, .stat_linodx dl { clear:both; margin:0px; padding:5px; }
.stat_lino dt, .stat_linodx dt { float:left; display:block; font-size:11px; width:130px; margin-right:5px; }
.stat_lino dd, .stat_linodx dd { display:block;font-size:11px; font-weight:bold;  }
.stat_lino .headdt, .stat_linodx .headdt { font-weight:bold; border-bottom:1px solid#666666; text-transform:uppercase; background:#ececec;  }
.stat_lino .headdd, .stat_linodx .headdd { display:block;font-size:11px; font-weight:bold; border-bottom:1px solid#666666; text-transform:uppercase; background:#ececec;   }
.stat_full h3, .stat_lino  h3, .stat_linodx h3 { display:block; margin:0px; padding:0px; background:#e2e3e0; font-size:14px; font-weight:bold; padding:3px 3px 3px 10px; text-align:left; }

.stat_full { text-align:center; }
.stat_full table { margin:5px auto; padding:0px; font-size:10px; display:table; width:98%; text-align:left; }
.stat_full .tdh { padding:2px; padding-right:3px; margin:0px; border-bottom:1px solid #666; background:#ececec; font-weight:bold; }
.stat_full td { padding:2px; padding-right:3px; margin:0px; border-bottom:1px solid #666; }
	
	

.stat_dPicker input.miocalendar {
  width: 70px !IMPORTANT;
  font-size:9PX !IMPORTANT;
}
.stat_dPicker button.miocalendar {
  background: url(img/calendar-icon.gif);
  border: 0;
  cursor: pointer;
  float: left;
  height: 20px;
  margin-right: 6px;
  width: 20px;
}
.stat_dPicker button.miocalendar:hover,
.stat_dPicker button.miocalendar.active {
  background-position: left bottom;
}

div.miocalendar {
	background: url(miocalendar.png) #eeeeee;
	border:1px solid #00C7E8;
	padding: 0 3px;
	text-align: center;
	width: 147px;
}	
div.miocalendar * {
	margin: 0;
	padding: 0;
}	
div.miocalendar div {
	background: none !important;
	cursor: move;
	overflow: hidden;
	position: relative;
	width: 147px;
	z-index:9999;
}	

div.miocalendar caption {
	color: #000;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	padding-top: 6px;
	text-align: center;
	width: 100%;
}
div.miocalendar caption a {
	cursor: pointer;
	display: block;
	height: 12px;
	overflow: hidden;
	position: absolute;
	text-indent: -100px;
	top: 5px;
	width: 11px;
}
div.miocalendar caption a.prev {
	background-image: url(img/calendar-prev.gif);
	left: 0;
}
div.miocalendar caption a.next {
	background-image: url(img/calendar-next.gif);
	right: 0;
}
div.miocalendar caption a:hover {
	background-position: 0 12px;
}
div.miocalendar caption span {
	height: 25px;
	position: relative;
	text-align: center;
}
div.miocalendar caption span.month {
	padding-right: 8px;
}
div.miocalendar caption span.month:after {
	content: ',';
}

div.miocalendar table {
	background: #FFF;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	cursor: default;
	margin: 0 auto;
	overflow: hidden;
	width: 147px;
}
div.miocalendar td,
div.miocalendar th {
	border: 0;
	color: #0597DB;
	font: normal 11px Arial, Helvetica, sans-serif;
	height: 21px;
	text-align: center;
	width: 21px;
}
div.miocalendar td {
	border: 1px solid #0597db;
	color: #FFF;
	font-size: 11px;
}
div.miocalendar td.invalid {
	color: #999;
}
div.miocalendar td.valid {
	color: #0597DB;
	cursor: pointer;
}
div.miocalendar td.hilite {
	background: url(miocalendar-hilite.gif);
}
div.miocalendar td.inactive {
	background: #e2e3e0;
	color: #333;
	color: #FFF;
}
div.miocalendar td.active,
div.miocalendar td.hover {
	background: #e2e3e0;
	color: #333;
	cursor: pointer;
}

.istanceAdd,.MNGriglia { clear:both; margin:10px; border:1px solid #e2e3e0; padding:5px; }
.Warning { clear:both; font-weight:bold; color:#990000; margin:10px; border:1px solid #990000; padding:5px; }

.MNGriglia table { width:100%; font-size:11px; background:#FFF; }
.MNGriglia td { padding:2px; }


/* per il suggeritore: */
.suggestBox {
	height:70px; 
	border:1px solid #333;
	background:#FFF;
	font-size:11px;
	display:block;
	overflow:auto;
	
}
.suggestBox ul { margin:0px; padding:0px; }
.suggestBox li { margin:0px; padding:2px; list-style:none; }
/* fine suggeritore*/		

.suggestPanel { float:left; display:block; margin-right:10px; }
.tableumenu { width:90%; margin:0px; padding:0px; background:#FFF; font-size:11px; }
.tableumenu thead { font-weight:bold; }
.tableumenu td { padding:2px; border-right:0px; }
#currentselection { margin:5px; clear:both; }
#currentmenu { margin:5px; clear:both;  }
#customPart { float:left; width:30%; border:1px solid #666; background:#FFF; min-height:130px;}
#toolsPart { float:left; width:25px; margin-left:10px; margin-right:10px; }
#toolsPart ul { margin:0px; padding:0px; }
#toolsPart li { list-style:none; margin:0px 0px 3px 0px; padding:0px; width:25px; height:25px; display:block; border:1px outset #e2e3e0; background:#ccc; text-align:center;  }
#menuPart { float:left; width:30%; border:1px solid #666; background:#FFF; min-height:130px; }
#customPart ul { margin:3px; padding:0px;  }
#customPart li { margin:1px; padding:3px; list-style:none; cursor:pointer; font-size:11px; border:1px solid #e2e3e0; display:block; } 
#menuPart ul { margin:3px; padding:0px; }
#menuPart li { margin:1px; padding:3px; list-style:none; cursor:pointer; font-size:11px; border:1px solid #e2e3e0; display:block; } 
#customPart span { display:block; } 
#menuPart span { display:block; } 
.loaderMenu { display:block; z-index:99999; text-align:center; position:absolute;  }


#actionDIV { float:left; width:55%; margin-left:5px; padding:0px; border:1px solid #cccccc; display:inline; overflow:auto; }
#infoDIV   { width:38%; padding:0px; font-size:11px;
		     float:left; margin-left:5px; display:inline; overflow:auto;
		   }
#welcomeDIV { border:1px solid #cccccc; background:#FFF; }
#actionDIV h2, #welcomeDIV h2 { font-size:14px; margin:0px; padding:3px; background:#BDC5D3; }
#welcomeDIV p { padding:5px; }
#tabDIV { margin-top:10px; }

/*main menu amministrativo */
.menuDad { margin:0px; padding:5px; font-size:12px; background:#e2e3e0; border-bottom:1px solid #CCC; cursor:pointer; clear:both;  }
.singleitems { float:left; margin:2px; font-size:10px; text-align:center;  }   
.blocchi { margin:0px; padding:5px; display:block; font-size:10px; overflow:auto; clear:both; background:#FFF; }
.blocchi li { 
	list-style:none; float:left; 
	display:inline;
	font-size:9px;
	margin:2px;

	text-align:center;
 }
.blocchi a,.singleitems a { color:#333; text-decoration:none; display:block; padding:2px;
	text-transform:capitalize;
	width:75px;
	height:75px;
	background-color:#BDC5D3;	
  }
  
.blocchi a:hover,
.singleitems a:hover
 { color:#efefef; background-color:#666;   } 


/* menu amministrativo gestione menu utente: */

.puls_menucc { clear:both; font-size:10px; cursor:pointer; margin-bottom:10px; padding:0px; background:#ccc; overflow:auto; padding-left:5px; padding-top:5px; padding-bottom:0px;  }
.puls_menu { cursor:pointer; display:inline; margin-right:10px; text-decoration:none; color:#333; float:left; padding:2px; border:1px solid #666; 
border-bottom:1px solid #ccc;
background-color:#ccc;  }
.puls_menu:hover { background:#333; color:fff; }
.puls_active { background:#fff; color:#990000; border-bottom:1px solid#FFF; }
.puls_active:hover { color:#FFF; }
.pulsMenu_Info { font-size:12px; color:#666; }
.toolTipSpace { cursor:pointer; }
.toolTipo { color: #fff;
	width: 139px;
	z-index: 13000;
 }
 .tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left #000;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right #000;
}


/* Login Box */
.loginBox { width:30%; margin:20px auto; border:1px solid #ccc; background:#FFF; }
.loginBox h1 { margin:0px; background:#CCC; font-size:14px; font-weight:bold; padding:5px !IMPORTANT; display:block;   }
.loginBox #pbuserinfo { margin:5px; font-size:10px;}
.loginBox #pbloginpanel { margin:5px; padding:0px; font-size:10px; clear:both; text-align:right;}
.loginBox #pbloginpanel li { display:block; list-style:none; }
.loginBox .login_box { margin:5px; font-size:10px; }
.loginBox .login_box .inputBox { overflow:auto; padding:0px; margin:0px; margin-left:10px; }
.loginBox .login_box .inputBox label { display:block; width:100px; margin-right:10px; float:left; font-size:11px;}
.loginBox .login_box .inputBox input { display:block; width:150px; border:1px solid #666; color:#666; font-size:11px; }
.loginBox .login_box .buttonBox { text-align:right;}
.loginBox .login_box .buttonBox input { border:1px solid #ccc; background:#e2e3e0; color:#666;}
.loginBox .login_box .buttonBox input:hover { background:#666; color:#e2e3e0; cursor:pointer;}



/* TABBER HP */
/* tabber */
#tabDIV .tabber {
}
#tabDIV .tabberlive {
 margin-top:0em;
}
#tabDIV .tabberlive .tabbertabhide {
 display:none;
}
#tabDIV ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #cccccc;
 font: bold 12px Verdana, sans-serif;
}

#tabDIV ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

#tabDIV ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #cccccc;
 border-bottom: none;
 background: #bdc5d3;
 text-decoration: none;
 font-size:12px; 
}

#tabDIV ul.tabbernav li a:link { color: #333; }
#tabDIV ul.tabbernav li a:visited { color: #667; }

#tabDIV ul.tabbernav li a:hover
{
 color: #448;
 background:#e2e3e0;
 border-color: #cccccc;
}

#tabDIV ul.tabbernav li.tabberactive a
{
color:#f26b22;
 background-color: #fff;
 border-bottom: 1px solid #fff;
 font-size:12px;
}

#tabDIV ul.tabbernav li.tabberactive a:hover
{
 color: #448;
 background: white;
 border-bottom: 1px solid white;
}
#tabDIV .tabberlive .tabbertab {
 padding:5px;
 background:#FFF;
 border:1px solid #cccccc;
 border-top:0;
 overflow:auto;
 }
 
#tabDIV .tabberlive .tabbertab h2 {
 display:none;
}
#tabDIV .tabberlive .tabbertab h3 {
 display:none;
}
#tabDIV .tabberlive .tabbertab h5 {
 display:none;
}


.revlegend { font-size:10px; margin:0px; padding:5px; } 
.revlegend dl { margin:0px; padding:0px; }
.revlegend dt { float:left; width:15px; height:15px; }
.revlegend dd { float:left; text-align:left; border-right:1px solid #333; margin-right:5px; padding:0px 5px;  }
.revlegend .disabled { width:15px; height:15px; background:#F3FF35; display:block; }
.revlegend .confirmrequest { width:15px; height:15px; background:#FFBF00; display:block; }
.revlegend .deleterequest { width:15px; height:15px; background:#FF0000; display:block; }

.revimgdisabled { width:10px; height:10px; background:#F3FF35; display:block; float:left; margin-right:5px; }
.revimgconfirmrequest { width:10px; height:10px; background:#FFBF00; display:block; float:left; margin-right:5px; }
.revimgdeleterequest { width:10px; height:10px; background:#FF0000; display:block;  float:left; margin-right:5px; }


.filterSpace { clear:both; font-size:11px; }
.filterSpace .alf { margin:3px ; padding:0px; text-align:center; clear:both; width:90%;  }
.filterSpace .alf li { float:left; display:inline; margin:0px auto; padding-right:5px; list-style:none; }


#manutenzione h2 { color:#999; font-size:16px; margin:10px;}
#pannello { font-size:11px; }
.boxmanu { margin:5px; padding:10px; border:1px solid #999; }
.boxmanu h3 { margin:0px; padding:0px; font-size:12px; color:#999;}
.corpoMn { margin:5px; padding:10px; border:1px solid #999; }
.manutenzione h2 { margin:10px; padding:0px; color:#666; font-size:13px; }
.buttons { border-bottom:1px solid #999; }
.buttons span { font-size:12px; padding:3px 10px; font-weight:bold; display:inline; margin-bottom:1px;  cursor:pointer; }
.buttons span.active { background:#666; color:#FFF;}


#manutenzione #elock { display:block; float:left; margin:5px; }
#manutenzione #sdir { display:block; float:left; margin:5px; }
#manutenzione #syslog { display:block; clear:both; }
#manutenzione #syslog thead { font-size:11px; }
#manutenzione #syslog thead #pathway { float:right; }
#manutenzione #syslog tbody tr:hover { background:#666; color:#e2e3e0; }
#manutenzione .locklist { margin:0px; padding:10px;}
#manutenzione .locklist li { list-style:none; margin:1px; cursor:crosshair; padding:2px;}
#manutenzione .locklist li:hover { color:#e2e3e0; background:#666; }
#manutenzione .loglist { margin:0px; padding:10px; }
#manutenzione .loglist li { padding:2px; margin:1px; list-style:none;}
#manutenzione .loglist li:hover { color:#e2e3e0; background:#666;}
#manutenzione .dirlist { margin:0px; padding:10px; width:350px; overflow:auto;}
#manutenzione .dirlist dt { float:left;padding:0px 10px 0px 0px; width:150px; }
#manutenzione .dirlist dt:hover { color:#e2e3e0; background:#666;}
#manutenzione .dirlist dd { float:left; padding:0px; width:100px;} 

/* menu area item */
.main_tool {}
.main_tool a {  display:block; margin:0px; padding:0px; }
.main_tool a img { height:46px; width:46px; margin:0px auto; background:url(/administration/template/img/icodummy_big.gif) no-repeat;}

a.jmssave img {  background-position:0px 0px;}
a.jmstranslate img {  background-position:0px -47px;}
a.jmsretry img { background-position:-47px 0px; }
a.jmsassign img { background-position:-47px -47px; }
a.jmsclose img { background-position:-94px 0px;}
a.jmshelp img { background-position:-141px 0px;}
a.jmsenabled1 img { background-position:-188px 0px;}
a.jmsenabled0 img { background-position:-235px 0px;}
a.jmslock1 img { background-position:-282px 0px;}
a.jmslock0 img { background-position:-329px 0px;}
a.jmsadd img { background-position:-376px 0px;}
a.jmsdefault img{ background-position:-423px 0px;}
a.jmsdel img { background-position:-470px 0px;}
a.jmsclone img { background-position:-517px 0px;}

a.jmscmd img { background:url(/administration/template/img/icodummy_small.gif) no-repeat; width:20px; height:20px; border:0px; }
.jmscmd .jmssave_sm {  background-position:0px 0px; }
.jmscmd .jmsretry_sm { background-position:-20px 0px; }
.jmscmd .jmsclose_sm { background-position:-40px 0px; }
.jmscmd .jmshelp_sm { background-position:-60px 0px; }
.jmscmd .jmsenabled1_sm { background-position:-80px 0px; }
.jmscmd .jmsenabled0_sm { background-position:-100px 0px; }
.jmscmd .jmslock1_sm { background-position:-120px 0px; }
.jmscmd .jmslock0_sm { background-position:-140px 0px; }
.jmscmd .jmsadd_sm { background-position:-160px 0px; }
.jmscmd .jmsdefault_sm { background-position:-180px 0px; }
.jmscmd .jmsdel_sm { background-position:-200px 0px; }
.jmscmd .jmsclone_sm { background-position:-220px 0px; }

